package com.cqut.mapper;

import com.cqut.entity.User;

/**
 * <p>
 * 非空 Mapper 接口
 * </p>
 *
 * @author 冯永龙
 * @since 2021-06-15
 */
public interface UserMapper {
    User login(User user);

    int register(User user);

    User findUserById(int id);

    User findUserByAccount(String account);

    User findUseByMobile(String mobile);

    /**
     * 修改基本信息
     *
     * @param user
     * @return
     */
    int updateUserBaseInfo(User user);

    /**
     * 修改设置信息
     *
     * @param user
     * @return
     */
    int updateSettingInfo(User user);

    /**
     * 修改绑定账号信息
     *
     * @param user
     * @return
     */
    int updateBindingAccount(User user);

}
